package qc.module.platform.dto.log;

/**
 * UserLoginLogDto
 *
 * @author QuCheng Tech
 * @create 2023/1/9
 */
@lombok.Data
public class UserLoginLogDto {
    /**
     * 客户端信息，从request中获取的userAgent
     */
    private String clientinfo;
    /**
     * 客户端类型
     */
    private String clienttype;
    /**
     * 过期时间
     */
    private String expiredtm;
    /**
     * 是否已过期
     */
    private boolean hasexpired;
    /**
     * 客户端IP或地址，从request中获取的RemoteAddress
     */
    private String ip;
    /**
     * 记录ID
     */
    private String id;
    /**
     * 登录验证方式
     */
    private String logintype;
    /**
     * 登录结果信息
     */
    private String msg;
    /**
     * 项目编码
     */
    private String project;
    /**
     * 密码
     */
    private String pwd;
    /**
     * 登录结果状态，登录结果状态文字信息
     */
    private String status;
    /**
     * 登录是否成功
     */
    private boolean success;
    /**
     * 登录时间
     */
    private String tm;
    /**
     * TOKEN
     */
    private String token;
    /**
     * 登录名
     */
    private String ucode;
    /**
     * 登录用户ID
     */
    private String uid;
    /**
     * 登录用户名称
     */
    private String username;
}
